package com.nf;

/**
 1. 单例模式只能有一个实例。
 2. 单例类必须创建自己的唯一实例。
 3. 单例类必须写一个方法向其他对象提供这一实例。
 */
public class CarSingleton {
//    private static Car car;// 1. 单例模式只能有一个实例。
//    //2. 单例类必须创建自己的唯一实例。
//    private static void initCar(){
//        if (car ==null) {
//            System.out.println("car为null，new一下");
//            car = new Car();
//            car.setName("奔奔");
//            car.setPrice(18000.0f);
//        }else{
//            System.out.println("car不为null，不new");
//        }
//    }
//    //3. 单例类必须写一个方法向其他对象提供这一实例。
//    public static Car getInstance(){
//        initCar();
//        return car;
//    }

}
